.visualizing_left {
    float: left;
    width: 373px;
    margin: 0 0 0 10px;
    border: 1px solid #EDEDED;
    background: #F5F5F5;
    min-height: 640px;
}

.module_screen {
    background: #fff;
    border: none;
}

.module_screen .visualizing_lbox {
    background: #F5F5F5;
    height: 546px;
    border: 1px solid #EDEDED;
    overflow-y: auto;
    overflow-x: hidden;
}

.visualizing_right {
    float: left;
    margin: 0 0 0 10px;
    width: calc(100% - 405px);
}

.visualizing_btn_t {
    padding: 0 10px 10px;
    text-align: right;
}

.visualizing_left .head_app {
    font-size: 18px;
    text-align: center;
    width: 373px;
    height: 34px;
    background: #2E3034 url(../../img/apptopbar.jpg) no-repeat 0 0;
    color: #fff;
    padding: 30px 0 0;
}

.visualizing_left .tab span {
    float: left;
    width: 186px;
    background: #F8F8F8;
    color: #666;
    text-align: center;
    height: 30px;
    line-height: 30px;
}

.visualizing_left .tab span:first-child {
    border-right: none
}

.visualizing_left .tab span.hover {
    background: #3E84E9;
    color: #fff;
    border-color: #3E84E9;
    padding: 0 1px;
    margin: 0 -1px;
    width: 187px;
}

.visualizing_left .circle_banner li {
    width: 373px;
    height: 123px;
    border: 1px solid #E4E6E8;
    overflow: hidden;
    margin: 5px -1px 0;
}

.visualizing_left .circle_banner li {
    margin-top: 0;
}

.visualizing_left .circle_banner li.add {
    background: #fff url(../../img/icon_add.png) no-repeat center center;
}

.visualizing_left .circle_banner .hover {
    border: 3px solid #3E84E9;
    width: 369px;
    height: 119px;
}

.circle_banner li img {
    width: 100%;
    height: 100%;
}

.visualizing_right_box {
    background: #F8F8F8;
    border: 1px solid #DEDEDE;
    border-radius: 4px;
    padding: 20px 0;
}

.visualizing_right_box .form-label {
    width: 86px;
    text-align: right;
    padding: 4px 0 0;
}

.visualizing_right_box .formControls {
    width: 80%;
}

.visualizing_right_box .formControls .input-text {
    width: 50%;
    float: left;
}

.visualizing_right_box label {
    float: left;
}

.visualizing_right_box label.error {
    position: relative;
    top: 0;
    right: 0;
    padding: 3px 0 0 5px;
}

.visualizing_right_box .checkbox_list label {
    padding: 4px 40px 5px 0;
}

.checkbox_list label input {
    margin: -3px 5px 0 0;
}

.visualizing_right_box .upimg {
    float: left;
    margin: 0 30px 0 0;
}

.visualizing_right_box .upimg_text {
    float: left;
}

.visualizing_right_box .upimg_text span {
    display: block;
    color: #999;
}

.visualizing_right_box .upimg_text span.c-red {
    color: #ef392b;
}

.visualizing_right_box .select_list .select-box {
    width: 50%;
    background: #fff;
    float: left;
    margin: 0 10px 0 0;
}

.relation {
    background: #FFF;
    border: 1px solid #00a0e9;
}

.relation li:hover {
    background: #00a0e9;
    color: #FFF;
}

.relation li.choosed {
    background: #00a0e9;
    color: #FFF;
}

.guanlian {
    position: absolute;
    top: 35px;
    width: 50%;
    overflow-y: scroll;
    max-height: 150px;
    display: none;
    z-index: 66;
}

.guanlian li {
    text-indent: 20px;
}

.visualizing_left .special_none {
    color: #999;
    font-size: 26px;
    padding: 143px 0 0;
    text-align: center;
}

.visualizing_left .visualizing_mb {
    width: 373px;
    height: 90px;
    border: 1px dashed #5499FF;
    margin: -1px -1px 20px;
    position: relative;
    background: #B2DFFF;
}

.visualizing_left .visualizing_mb.marg_bottom {
    margin-bottom: 0;
}

.module_screen .visualizing_mb {
    width: auto;
}

.visualizing_left .visualizing_mb_show {
    border: none;
    background: none;
    margin: 0 0 20px;
}

.visualizing_mb .mb_title {
    position: absolute;
    color: #fff;
    top: 0;
    left: 0;
    background: #3E84E9;
    padding: 0 5px;
    height: 20px;
    line-height: 20px;
}

.visualizing_mb .mb_btn {
    position: absolute;
    bottom: 0;
    right: 0;
    line-height: 20px;
}

.visualizing_mb .del {
    background: #999;
    color: #fff;
    padding: 0 10px;
    line-height: 20px;
    margin: 0 4px 0 0;
    display: none;
}

.visualizing_mb:hover .del {
    display: inline-block;
}

.visualizing_mb .edit {
    background: #3E84E9;
    color: #fff;
    padding: 0 10px;
    line-height: 20px;
    display: inline-block;
}

.visualizing_mb .mb_move {
    position: absolute;
    top: 22px;
    right: 5px;
}

.visualizing_mb .up, .visualizing_mb .down {
    display: block;
    width: 8px;
    height: 10px;
    line-height: 30px;
    overflow: hidden;
    background: url(../../img/mb_up.png) no-repeat 0 0;
    margin: 3px 0;
}

.visualizing_mb .down {
    background: url(../../img/mb_down.png) no-repeat 0 0;
}

.visualizing_mb .img {
    background: #fff;
}

.visualizing_mb .img li {
    background: #B2DFFF;
}

.visualizing_right_box .bg-1 {
    margin: 0 10px;
    border: 1px solid #E9E9E9;
    padding: 5px 0 20px;
}

.visualizing_right_box .choose_mb {
    padding: 20px 0 0 37px
}

.choose_mb .title {
    font-weight: bold;
    width: 60px;
    overflow: hidden;
}

.choose_mb .mb_list {
    width: calc(100% - 56px);
    margin-right: -4px;
}

.choose_mb .mb_li {
    float: left;
    padding: 10px 8px 0;
    width: 142px;
    height: 118px;
    border: 1px solid #dedede;
    background: #fff;
    margin: 0 20px 20px 0;
    overflow: hidden;
}

.choose_mb .img li {
    background: #B2DFFF;
}

.choose_mb .text {
    padding: 5px 0 9px;
    text-align: center;
    font-weight: bold;
}

.choose_mb .mb_btn {
    background: #BDBDBD;
    width: 48px;
    height: 20px;
    line-height: 20px;
    color: #fff;
    border-radius: 2px;
    display: block;
    margin: 0 auto;
    text-align: center;
}

.choose_mb .mb_btn.active_add {
    background-color: #4A90E2;
}

.choose_mb .mb_li .img li {
    background: #B2DFFF;
    height: 58px;
}

.choose_mb .mb_li .img {
    overflow: hidden;
}

.mb_01 .img li {
    width: 100%;
}

.mb_02 .img {
    width: calc(100% + 8px)
}

.mb_02 .img li {
    width: calc(50% - 8px);
    height: 100%;
    float: left;
    margin-right: 8px;
}

.mb_03 .img li {
    width: calc(50% - 2px);
    margin-bottom: 3px;
    margin-left: calc(50% + 2px);
    height: 28px !important;
}

.mb_03 .img li:first-child {
    float: left;
    margin: 0 4px 0 0;
    height: 58px !important;
}

.mb_04 .img {
    width: calc(100% + 4px);
}

.mb_04 .img li {
    width: calc(100% / 3 - 4px);
    float: left;
    margin-right: 4px;
}

.mb_05 .img li {
    width: 100%;
}

.mb_06 .img li {
    width: 40px;
    float: left;
    margin: 0 4px 0 0;
}

.mb_06 .img li:last-child {
    width: 10px;
    margin: 0;
}
/* 模块7 样式*/
.mb_list .mb_07 .img li:nth-child(1) {
    height: 27px !important;
    border-bottom: 1px solid #4A90E2;
}
.mb_list .mb_07 .img li:nth-child(2) {
    height: 28px;
    width: calc(50% - 1px);
    border-right: 1px solid #4A90E2;
}
.mb_list .mb_07 .img li:nth-child(3){
    height: 28px;
}
/* 手机页面7*/
.mb_07 .img li:nth-child(1) {
    width: 100%;
    height: 45px;
}
.mb_07 .img li:nth-child(2) {
    float: left;
    width: 50%;
    height: 45px;
}
.mb_07 .img li:nth-child(3){
    float: right;
    width: 50%;
    height: 45px;
}
/* 模块8 样式*/
.mb_list .mb_08 .img li:nth-child(1) {
    height: 27px;
    border-bottom: 1px solid #4A90E2;
}
.mb_list .mb_08 .img li:nth-child(2) {
    height: 28px;
    width: calc(100% / 3 - 1px);
    border-right: 1px solid #4A90E2;
}
.mb_list .mb_08 .img li:nth-child(3){
    height: 28px;
}
.mb_list .mb_08 .img li:nth-child(4){
    height: 28px;
    width: calc(100% / 3 - 1px);
    border-left: 1px solid #4A90E2;
}
/* 手机页面8*/
.mb_08 .img li:nth-child(1) {
    width: 100%;
    height: 45px;
}
.mb_08 .img li:nth-child(2) {
    float: left;
    width: calc(100% / 3);
    height: 45px ;
}
.mb_08 .img li:nth-child(3){
    float: left;
    width: calc(100% / 3);
    height: 45px;
}
.mb_08 .img li:nth-child(4){
    float: right;
    width: calc(100% / 3 );
    height: 45px;
}

/* 模块9 样式*/
.mb_list .mb_09 .img li:nth-child(1) {
    width: calc(50% - 1px);
    height: 58px;
    float: left;
    border-right:1px solid #4A90E2;
}
.mb_list .mb_09 .img li:nth-child(2) {
    width: 50%;
    height: 58px;
    float: right;
}
/* 手机页面9 */
.mb_09 .img li {
    width: 50%;
    height: 100%;
    float: left;
}

/* 模块10 样式*/
.mb_list .mb_010 .img li:nth-child(1) {
    width: calc(100% / 3);
    float: left;
}
.mb_list .mb_010 .img li:nth-child(2) {
    width: calc(100% / 3 - 2px);
    border-right: 1px solid #4A90E2;
    border-left: 1px solid #4A90E2;
    float: left;
}
.mb_list .mb_010 .img li:nth-child(3) {
    width: calc(100% / 3);
    float: right;
}
/* 手机页面10 */
.mb_010 .img li {
    width: calc(100% / 3);
    float: left;
}

.visualizing_mb .mb_li {
    height: 90px;
    overflow: hidden;
    width: 100%;
}

.visualizing_mb .mb_li .img, .visualizing_mb .mb_li .img li {
    height: 100%;
}

.visualizing_mb .mb_li .img img {
    width: 100%;
    height: 90px;
    margin: 0 auto;
}

.visualizing_mb .mb_01, .visualizing_mb .mb_01 .img img {
    height: auto;
    display: block;
    min-height: 90px;
}

.visualizing_left .visualizing_mb_01 {
    height: auto;
    min-height: 90px;
}

/* 高度不限的图片展示*/
/*模块7*/
.visualizing_left .visualizing_mb_07 {
    height: auto;
    min-height: 90px;/*改*/
}
.module_screen .visualizing_mb_07 .mb_07 .img li:nth-child(1) {
    width: 100%;
    height: 100%;
   /* border-bottom: none;*/
}
.module_screen .visualizing_mb_07 .mb_07 .img li:nth-child(2) {
    height: 100%;
}
.module_screen .visualizing_mb_07 .mb_07 .img li:nth-child(3) {
    height: 100%;
}
.visualizing_mb_07 .mb_07, .visualizing_mb_07 .mb_07 .img img {
    height: auto;
    display: block;
    min-height: 90px;
}
.visualizing_mb_07 .mb_07 .img li:nth-child(1){
    height: 100%;
}
.visualizing_mb_07 .mb_07 .img li:nth-child(2){
    height: 100%;
}
.visualizing_mb_07 .mb_07 .img li:nth-child(3){
    height: 100%;
}

/* 模块8*/
.visualizing_left .visualizing_mb_08 {
    height: auto;
    min-height: 90px;
}
.module_screen .visualizing_mb_08 .mb_08 .img li:nth-child(1) {
    width: 100%;
    height: 100%;
    border-bottom: none;
}
.module_screen .visualizing_mb_08 .mb_08 .img li:nth-child(2) {
    height: 100%;
}
.module_screen .visualizing_mb_08 .mb_08 .img li:nth-child(3) {
    height: 100%;
}
.module_screen .visualizing_mb_08 .mb_08 .img li:nth-child(4) {
    height: 100%;
}
.visualizing_mb_08 .mb_08, .visualizing_mb_08 .mb_08 .img img {
    height: auto;
    display: block;
    min-height: 90px;
}
.visualizing_mb_08 .mb_08 .img li:nth-child(1){
    height: 100%;
}
.visualizing_mb_08 .mb_08 .img li:nth-child(2){
    height: 100%;
}
.visualizing_mb_08 .mb_08 .img li:nth-child(3){
    height: 100%;
}
.visualizing_mb_08 .mb_08 .img li:nth-child(4){
    height: 100%;
}
.visualizing_mb .mb_08 {
    height: 100%;
    overflow: hidden;
    width: 100%;
}

/* 模块9*/
.visualizing_left .visualizing_mb_09 {
    height: auto;
    min-height: 90px;
}
.module_screen .visualizing_mb_09 .mb_09 .img li:nth-child(1) {
    width: 100%;
    height: 100%;
    border-bottom: none;
}
.module_screen .visualizing_mb_09 .mb_09 .img li:nth-child(2) {
    height: 100%;
}
.visualizing_mb_09 .mb_09, .visualizing_mb_09 .mb_09 .img img {
    height: auto;
    display: block;
    min-height: 90px;
}
.visualizing_mb_09 .mb_09 .img li:nth-child(1){
    height: 100%;
}
.visualizing_mb_09 .mb_09 .img li:nth-child(2){
    height: 100%;
}
.visualizing_mb .mb_09 {
    height: 100%;
    overflow: hidden;
    width: 100%;
}
/* 模块10*/
.visualizing_left .visualizing_mb_010 {
    height: auto;
    min-height: 90px;
}
.module_screen .visualizing_mb_010 .mb_010 .img li:nth-child(1) {
    width: 100%;
    height: 100%;
    border-bottom: none;
}
.module_screen .visualizing_mb_010 .mb_010 .img li:nth-child(2) {
    height: 100%;
}
.module_screen .visualizing_mb_010 .mb_010 .img li:nth-child(3) {
    height: 100%;
}
.visualizing_mb_010 .mb_010, .visualizing_mb_010 .mb_010 .img img {
    height: auto;
    display: block;
    min-height: 90px;
}
.visualizing_mb_010 .mb_010 .img li:nth-child(1){
    height: 100%;
}
.visualizing_mb_010 .mb_010 .img li:nth-child(2){
    height: 100%;
}
.visualizing_mb_010 .mb_010 .img li:nth-child(3){
    height: 100%;
}
.visualizing_mb_010 .mb_010 {
    height: 100%;
    overflow: hidden;
    width: 100%;
}



.visualizing_mb .mb_03 .img li {
    height: 43px !important;
    margin-bottom: 4px;
}

.visualizing_mb .mb_03 .img li:first-child {
    height: 90px !important;
}

.visualizing_mb .mb_03 .img li img {
    height: 43px !important;
}

.visualizing_mb .mb_03 .img li:first-child img {
    height: 90px !important;
}

.visualizing_mb .mb_05 .img li img {
    width: 120px;
    float: left;
}

.visualizing_mb .mb_05 .img .name {
    margin-left: 130px;
    padding: 10px 20px 0 0;
    display: block;
    font-size: 14px;
    line-height: 22px;
    height: 44px;
    overflow: hidden;
}

.visualizing_mb .mb_05 .img .price {
    margin-left: 130px;
    padding: 5px 20px 0 0;
    display: block;
    color: #ef392b;
    font-size: 14px;
    display: none;
}

.visualizing_right_box .formControls .input-text-spu {
    width: 15%;
}

.visualizing_mb .mb_06 {
    height: 160px;
    overflow-x: scroll;
}

.visualizing_mb .mb_06 .img {
    width: 100000px;
}

.visualizing_mb .mb_06 .img li {
    width: 90px;
    height: 160px;
    float: left;
    margin: 0 4px 0 0;
    overflow: hidden;
}

.visualizing_mb .mb_06 .img li:last-child {
    width: 90px;
    margin: 0 4px 0 0;
}

.visualizing_mb .mb_06 .name {
    line-height: 20px;
    height: 40px;
    overflow: hidden;
    display: block;
}

.visualizing_mb .mb_06 .price {
    display: block;
    white-space: nowrap;
    color: #ef392b;
    display: none;
}

.visualizing_left .visualizing_mb_06all {
    height: 158px;
    overflow: hidden;
}

.visualizing_left .visualizing_mb_06all .mb_btn {
    bottom: 16px;
}

.visualizing_mb_06all .mb_move {
    top: 50px;
}

/*.visualizing_mb .mb_07 .img li {
    height: 45px;
}*/
/*.visualizing_mb .mb_08 .img li {
    height: 45px;
}*/


.visualizing_right_box .upimg .f-22 {
    font-size: 28px;
    display: block;
    margin: 2px 0 0;
}

.visualizing_right_box .upimg img {
    float: left;
}

.visualizing_right_box .upimg a {
    float: left;
}

.visualizing_right_box .upimg_text .btn {
    margin: 0 10px 0 0;
}

.mb-06-spu {
    width: 620px;
}

.mb-06-spu .mt-15 {
    float: left;
    width: 310px;
    overflow: hidden;
}

.visualizing_right_box .mb-06-spu .formControls {
    width: 70%;
}

.visualizing_right_box .mb-06-spu .formControls .input-text-spu {
    width: 50%;
}

.mb-06-spu a {
    float: left;
    padding: 3px 0 0 5px;
}

.mb-06-btn {
    margin: 10px 0 0 86px;
}

.circle_banner_all {
    height: 123px;
    width: 373px;
    overflow: hidden;
    position: relative;
}

.visualizing_left .arrow {
    width: 24px;
    height: 24px;
    position: absolute;
    top: 51px;
    z-index: 111;
}

.visualizing_left .btn_prev {
    left: 10px;
    background: url(../../img/circle_l.png) no-repeat 0 0;
}

.visualizing_left .btn_next {
    right: 10px;
    background: url(../../img/circle_r.png) no-repeat 0 0;
}

.circle_banner_all .circle_banner li {
    width: 100%;
    float: left;
    position: absolute;
}

.circle_banner_all .circle_tab {
    position: absolute;
    bottom: 6px;
    text-align: center;
    width: 373px;
    z-index: 111;
}

.circle_banner_all .circle_tab li {
    display: inline-block;
    width: 20px;
    height: 20px;
    overflow: hidden;
    color: #fff;
    background: rgba(0, 0, 0, 0.5);
    margin-right: 5px;
    border-radius: 20px;
}

.circle_banner_all .circle_tab li.hover {
    background: #000;
}

.fileupmoban {
    position: absolute;
    left: 80px;
    width: 84px;
    height: 27px;
    font-size: 100px;
    position: absolute;
    overflow: hidden;
    opacity: 0;
    filter: Alpha(opacity=0);
    z-index: 333;
    border: 0;
}

.pic_upinit {
    width: 50px;
    height: 50px;
    float: left;
    background: url(../../img/add_img.png) no-repeat center center;
}


/*模版添加页面样式调整*/
.col_line {
    width: 50%;
    position: relative;
}

.visualizing_right_box .formControls .col_line .input-text {
    width: 30%;
    min-width: 180px;
}

.visualizing_right_box .formControls .col_line .input-text-80 {
    width: 80%;
    min-width: 200px;
}

.visualizing_right_box .col_line .btn, .visualizing_right_box .col_line .checkbox_list {
    position: absolute;
    right: -17px;
}

.visualizing_right_box .col_line .checkbox_list label {
    padding-right: 0;
}

.btn-disabled {
    background: #BDBDBD;
    border-color: #BDBDBD;
}

/* .btn-disabled:hover,.btn-disabled:active{background: #BDBDBD;border-color: #BDBDBD;} */
.btn-disabled:hover, .btn-disabled:focus, .btn-disabled:active, .btn-disabled.active {
    background: #BDBDBD;
    border-color: #BDBDBD;
}

.module_screen .visualizing_mb .mb_06 .name {
    line-height: 17px;
    height: 34px;
    overflow: hidden;
    display: block;
}

.module_screen .mb_drag {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0
}

.module_screen .visualizing_mb_06all .mb_drag {
    bottom: 15px;
}

#mobileScreen {
    min-height: 546px;
}

.spec_link_content {
    padding-top: 1px;
    clear: both;
}

.page_tit {
    font-style: normal;
}

.module_screen .visualizing_mb_06all .mb_06 {
    width: 100%;
}

.module_screen .visualizing_mb_06all .mb_06 .img img {
    height: 90px;
    width: 85px;
    overflow: hidden;
}

.module_screen .visualizing_mb_06all .mb_06 .img {
    width: auto;
}

.module_screen .visualizing_mb_06all .mb_06 .img li {
    width: 90px;
    margin-right: 4px;
}
/*模块七*/
.module_screen .visualizing_mb .mb_07 .img li:nth-child(1) {
    border-bottom: 1px dashed #4a90e2;
    min-height: 45px;/* 改*/
}
.module_screen .visualizing_mb .mb_07 .img li:nth-child(2) {
    min-height: 45px;/* 改*/
    width: calc(50% - 1px);
    border-right: 1px dashed #4A90E2;
}
/*模块八*/
.module_screen .visualizing_mb .mb_08 .img li:nth-child(1) {
    border-bottom: 1px dashed #4A90E2;
    min-height: 45px;/* 改*/
}
.module_screen .visualizing_mb .mb_08 .img li:nth-child(2) {
    width: calc(100% / 3 - 1px);
    border-right: 1px dashed #4A90E2;
    min-height: 45px;/* 改*/
}
.module_screen .visualizing_mb .mb_08 .img li:nth-child(4) {
    width: calc(100% / 3 - 1px);
    border-left: 1px dashed #4A90E2;
    min-height: 45px;/* 改*/
}
/* 模块九*/
.module_screen .visualizing_mb .mb_09 .img li:nth-child(1) {
    width: calc(50% - 1px);
    border-right: 1px dashed #4A90E2;
    min-height: 90px;/* 改*/
}

.module_screen .visualizing_mb .mb_010 .img li:nth-child(1) {
    width: calc(100% / 3 - 1px);
    border-right: 1px dashed #4A90E2;
    min-height: 90px;/* 改*/
}
.module_screen .visualizing_mb .mb_010 .img li:nth-child(2) {
   /* width: calc(100% / 3 - 1px);*/
    min-height: 90px;/* 改*/
}
.module_screen .visualizing_mb .mb_010 .img li:nth-child(3) {
    width: calc(100% / 3 - 1px);
    border-left: 1px dashed #4A90E2;
    min-height: 90px;/* 改*/
}